﻿//Name=RoleMoveBroadCastMsg
//Cmd=5004

//1roleId : uid
//2posx : 
//3posy : 
//4posz : 
//5status : 状态
//6dirx : 状态
//7dirz : 状态
namespace  pb
{
    [global::System.Serializable, global::ProtoBuf.ProtoContract(Name = @"RoleMoveBroadCastMsg")]
public partial class RoleMoveBroadCastMsg : global::ProtoBuf.IExtensible
{
public RoleMoveBroadCastMsg() { } 
    private long _roleId;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"roleId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public long roleId
{
      get { return _roleId; }
      set { _roleId = value; }
}
    private float _posx;
    [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"posx", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public float posx
{
      get { return _posx; }
      set { _posx = value; }
}
    private float _posy;
    [global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"posy", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public float posy
{
      get { return _posy; }
      set { _posy = value; }
}
    private float _posz;
    [global::ProtoBuf.ProtoMember(4, IsRequired = true, Name=@"posz", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public float posz
{
      get { return _posz; }
      set { _posz = value; }
}
    private int _status;
    [global::ProtoBuf.ProtoMember(5, IsRequired = true, Name=@"status", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int status
{
      get { return _status; }
      set { _status = value; }
}
    private float _dirx;
    [global::ProtoBuf.ProtoMember(6, IsRequired = true, Name=@"dirx", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public float dirx
{
      get { return _dirx; }
      set { _dirx = value; }
}
    private float _dirz;
    [global::ProtoBuf.ProtoMember(7, IsRequired = true, Name=@"dirz", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public float dirz
{
      get { return _dirz; }
      set { _dirz = value; }
}
        private global::ProtoBuf.IExtension extensionObject;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
        { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
    }
}
